package com.qf.service;

import com.qf.entity.Order;
import com.qf.entity.custom.OrderCustom;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author: ZhangYubin
 * @date: 2020/7/23 21:20
 * @description:
 */
public interface OrderService {
    /**
     * 通过id查询订单
     * @param id 参数userId
     * @return 返回Order的List集合
     */
    List<Order> getOrdersByUserId(int id);

    /**
     *
     * @param userId 解析token得到的userId
     * @param ordersstatus 解析token得到的ordersstatus
     * @return 返回Order的List集合
     */
    List<Order> getOrdersByStatus(int userId, String ordersstatus);

    /**
     * 添加订单
     * @param order 对应order实体类
     * @return 返回受影响行数
     */
    int addOrder(Order order);
}
